package net.starwifi.wx.dto;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;

import java.io.Serializable;
import java.text.DateFormat;

/**
 * Created by Administrator on 2016/1/27.
 */
public class UserInfoByCode implements Serializable {

    private String access_token;

    private Integer expires_in;

    private String refresh_token;

    private String openid;

    private String scope;

    public static UserInfoByCode fromJson(String jsonDate){
        UserInfoByCode userInfoByCode =new UserInfoByCode();
        try {
            GsonBuilder gb=new GsonBuilder();
            Gson gson=gb.create();
            try {
                userInfoByCode =gson.fromJson(jsonDate,UserInfoByCode.class);
            }catch (Exception e){
                e.printStackTrace();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return userInfoByCode;
    }

    public String getAccess_token() {
        return access_token;
    }

    public void setAccess_token(String access_token) {
        this.access_token = access_token;
    }

    public Integer getExpires_in() {
        return expires_in;
    }

    public void setExpires_in(Integer expires_in) {
        this.expires_in = expires_in;
    }

    public String getRefresh_token() {
        return refresh_token;
    }

    public void setRefresh_token(String refresh_token) {
        this.refresh_token = refresh_token;
    }

    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    public String getScope() {
        return scope;
    }

    public void setScope(String scope) {
        this.scope = scope;
    }
}
